﻿#ifndef LPSwitchStyleWidget_H
#define LPSwitchStyleWidget_H

#include <IAbstractClass/IWidget.h>

struct LPSwitchStyleWidgetPrivate;
class LPSwitchStyleWidget:public IWidget
{
public:
    LPSwitchStyleWidget(QWidget* parent = Q_NULLPTR);
    virtual ~LPSwitchStyleWidget();

public:
    enum ButtonStyle
    {
        BlueStyle,
        BlackStyle,
        OrangeStyle,
        GreenStyle,
    };
    void AddStyleItem(const QString & Name, const ButtonStyle Theme);

private:
    void InitControlWidget();

private slots:
    void On_Button_clicked();

private:
    LPSwitchStyleWidgetPrivate* _P;
};

#endif // SWITCHWIDGET_H
